entrance to a mountain road - Spanish English Dictionary